﻿package com.rongji.dfish.ui.annotation;
//package com.rongji.dfish.xmltmpl3.annotation;
//
//import java.lang.annotation.Documented;
//import java.lang.annotation.Retention;
//import java.lang.annotation.Target;
//
//import static java.lang.annotation.ElementType.*;
//import static java.lang.annotation.RetentionPolicy.*;
//
///**
// * 属性的信息
// * <p>包含属性title name gridName gridWidth gridType formType</p>
// * @author DFish Team
// * @since 2.4
// */
//@Target(value = { METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER })
//@Retention(value = RUNTIME)
//@Documented
//public @interface PropInfo {
//	/**
//	 * 标题
//	 * @return String
//	 */
//	public String title();
//
//	/**
//	 * 名字，如果没有指定则自动取得 javaBean属性名
//	 * @return String
//	 */
//	public String name() default "";
//
//	/**
//	 * 允许grid的xml中使用缩略的属性名。如果没指定，则和name相同
//	 * (注意是name相同，不一定是javaBean属性名)
//	 * @return String
//	 */	
//	public String gridName() default "";
//
//	/**
//	 * 在grid中的宽度
//	 * @return String
//	 */
//	public String gridWidth() default "*";
//
//	/**
//	 * 在grid中的格式.默认显示(TEXT)
//	 * @return GridColumnType
//	 */
//	public GridColumnType gridType() default GridColumnType.TEXT;
//
//	/**
//	 * 在form中的格式,默认是自动(AUTO)
//	 * <ol>
//	 * <li>字符型-TEXT</li>
//	 * <li>数字型-SPINNER</li>
//	 * <li>时间型-DATEPICKER</li>
//	 * </ol>
//	 * @return GridColumnType
//	 */
//	public FormElementType formType() default FormElementType.AUTO;
//	/**
//	 * 排序号 排序号越小的属性排在越前面。但是一般不直接用1,2,3,4以防止偶尔需要在中间插入内容
//	 * 所以一般用10,20,30如果吧30调到中间，只需要把30改成15
//	 * @return int 
//	 */
//	public int sort();
//}
